﻿using System;
using System.Collections.Generic;

namespace Basmus.Web.Topology
{
    public interface IApplication
    {
        string AppVirtualPath { get; }
        IDomain Domain { get; }
        bool RouteExistingFiles { get; }
        IEnumerable<Type> TargetTypes();
        void Add(Type targetType);
        void Remove(Type targetType);
    }
}